qacli admin

The qacli admin subcommand provides miscellaneous features that don't fall into a specific sub-command.

Verbose help on the command can be accessed as follows:

Usage

admin  {--convert-to-unify|--push-unify-project|--pull-unify-project|--list-unify-project|--list-server-vcs} [-P <directory>] [--use-local-vcf] [--project-name <name>] [-U <[protocol://]host[:port]>] [--repository-path <path>] [--server-vcs <vcs-file>] [--username <username>] [-w <password-file>] [-p <password>] [-t <token>] [--] [-h]

Extended Description

Many previous options have been deprecated and removed in recent releases and moved into their own, new specific sub-commands. The only remaining functionally is the importing of configuration data from an earlier release and interaction with Dashboard Unified projects.

Extended Description

Analysis can be performed on one or more individual files, an entire Perforce QAC project or a CMA project, i.e. a collection of Perforce QAC projects.

By default, only files that have been changed, including any dependent files (or settings) will be re-analyzed. Files and projects may be ‘cleaned’ and this will remove their analysis results, this effectively will force analysis next time the command is run.

All the examples shown are for a default Perforce QAC project with a single configuration. If you are using a project with multiple configurations (see Projects with Multiple Configurations) and want to specify a non-default config to use, then add the --config <Config Name> option.

Options

Name, shorthand Default Description
--convert-to-unify   Converts a local Perforce QAC project to a Unified Project.
--force   Forces the operation. Usable with import-user-config.
--import-user-config   Imports the user configuration of QAF from a previous installation.
--list-server-vcs   Lists all VCS scripts currently available on Dashboard server.
--list-unify-project   Lists all unified projects currently available on Dashboard server.
--password   The password to use on the results server.
--password-file, -w   A path to a file that contains a password. It should be appropriately protected.
--project-name   Specify name of project to be used by Dashboard.
--pull-unify-project   Pull a unified project from Dashboard server to create/update your local project.
--push-unify-project   Push unified project changes to Dashboard server.
--repository-path  

Specify the repository for Dashboard to use when creating this unified project.

--server-vcs   Specify VCS script for Dashboard to use when creating this unified project. Use --list-server-vcs to see all available vcs scripts.
--token, -t   Use the supplied application token.
--url, -U   URL of the results server. By default the http protocol is assumed. Examples include: localhost:80, 127.0.0.1:8080, https://prometheus:8888
--use-local-vcf   If not set, the selected VCS file will be downloaded from Dashboard server.
--username   Username to use on the results server.